type runtime.scavengeIndex
12 uses
runtime (current package)
mgcscavenge.go#L1002: type scavengeIndex struct {
mgcscavenge.go#L1064: func (s *scavengeIndex) init(test bool, sysStat *sysMemStat) uintptr {
mgcscavenge.go#L1075: func (s *scavengeIndex) grow(base, limit uintptr, sysStat *sysMemStat) uintptr {
mgcscavenge.go#L1087: func (s *scavengeIndex) find(force bool) (chunkIdx, uint) {
mgcscavenge.go#L1141: func (s *scavengeIndex) alloc(ci chunkIdx, npages uint) {
mgcscavenge.go#L1161: func (s *scavengeIndex) free(ci chunkIdx, page, npages uint) {
mgcscavenge.go#L1187: func (s *scavengeIndex) nextGen() {
mgcscavenge.go#L1201: func (s *scavengeIndex) setEmpty(ci chunkIdx) {
mgcscavenge.go#L1211: func (s *scavengeIndex) setNoHugePage(ci chunkIdx) {
mpagealloc.go#L272: index scavengeIndex
mpagealloc_64bit.go#L191: func (s *scavengeIndex) sysGrow(base, limit uintptr, sysStat *sysMemStat) uintptr {
mpagealloc_64bit.go#L251: func (s *scavengeIndex) sysInit(test bool, sysStat *sysMemStat) uintptr {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |